Chương trình điều khiển

Chương trình điều khiển hay trình điều khiển là một loại phần mềm máy tính đặc biệt, được phát triển để cho phép tương tác với các thiết bị phần cứng. Mỗi trình điều khiển ứng với một thiết bị nhất định. Chương trình này tạo ra một giao diện để giao tiếp với thiết bị ứng với nó qua các bus máy tính đặc biệt. Nó cung cấp các lệnh để nhận và gửi dữ liệu tới thiết bị đó. Trình điều khiển còn cung cấp giao tiếp cần thiết cho hệ điều hành và các phần mềm ứng dụng.Thường được gọi đơn giản là driver, trình điều khiển thiết bị là phần mềm máy tính được viết riêng cho một thiết bị phần cứng cụ thể và một hệ điều hành cụ thể cho phép một chương trình, thường là hệ điều hành hoặc ứng dụng phần mềm, tương tác trong suốt với thiết bị đó. Trình điều khiển thiết bị cung cấp việc xử lý các ngắt cần thiết mà các giao tiếp phần cứng phụ thuộc thời gian bất đối xứng đòi hỏi.